#ifndef VD_FB_FOPS_H_INCLUDED
#define VD_FB_FOPS_H_INCLUDED

int vd_fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info);

int vd_fb_set_par(struct fb_info *info);

int vd_fb_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blud, unsigned transp, struct fb_info *info);

int vd_fb_blank(int blank, struct fb_info *info);

void vd_fb_fillrect(struct fb_info *info, const struct fb_fillrect *rect);

void vd_fb_copyarea(struct fb_info *info, const struct fb_copyarea *region);

void vd_fb_imageblit(struct fb_info *info, const struct fb_image *image);

void vd_fb_rotate(struct fb_info *info, int angle);

int vd_fb_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg);

#endif // VD_FB_FOPS_H_INCLUDED
